secret weapon

secret weapon
secret weapons
Someone's secret weapon is a thing or person which they believe will help them achieve something and which other people do not know about.

The new coach was determined to break Arsenal's cycle of failure, and discipline was his secret weapon.

English dictionary. 2008.